API Documentation
ResourceSetSaveQuery.h
1 // ResourceSetSaveQuery.h
3 //
5 
6 namespace nkGraphics
7 {
13  class DLL_GRAPHICS_EXPORT ResourceSetSaveQuery
14  {
15  public:
16 
25 
26  // Getters
34  Node* getNode () const ;
42  bool getScene () const ;
46  bool getMeshes () const ;
50  bool getShaders () const ;
54  bool getShaderPrograms () const ;
58  bool getCompositors () const ;
62  bool getDefaultCompositor () const ;
66  bool getRenderQueues () const ;
70  bool getSamplers () const ;
74  bool getTextures () const ;
78  bool getBuffers () const ;
82  bool getBlendState () const ;
86  bool getDepthStencilState () const ;
90  bool getRasterState () const ;
94  bool getCompressDecl () const ;
98  bool getCameras () const ;
99 
105  void setPath (const nkMemory::StringView& value) ;
111  void setNode (Node* value) ;
123  void setScene (bool value) ;
129  void setMeshes (bool value) ;
135  void setShaders (bool value) ;
141  void setShaderPrograms (bool value) ;
147  void setCompositors (bool value) ;
153  void setDefaultCompositor (bool value) ;
159  void setRenderQueues (bool value) ;
165  void setSamplers (bool value) ;
171  void setTextures (bool value) ;
177  void setBuffers (bool value) ;
183  void setBlendState (bool value) ;
189  void setDepthStencilState (bool value) ;
195  void setRasterState (bool value) ;
201  void setCompressDecl (bool value) ;
207  void setCameras (bool value) ;
208  } ;
209 }
nkGraphics::ResourceSetSaveQuery::setNode
void setNode(Node *value)
nkGraphics::ResourceSetSaveQuery::setDepthStencilState
void setDepthStencilState(bool value)
nkGraphics::ResourceSetSaveQuery::setAugmentCallback
void setAugmentCallback(ResourceDeclAugmentCallback *value)
nkGraphics::ResourceSetSaveQuery::setDefaultCompositor
void setDefaultCompositor(bool value)
nkGraphics::ResourceSetSaveQuery::getCameras
bool getCameras() const
nkGraphics::ResourceSetSaveQuery::getShaders
bool getShaders() const
nkGraphics::ResourceSetSaveQuery::getPath
nkMemory::StringView getPath() const
nkGraphics::ResourceSetSaveQuery::getCompressDecl
bool getCompressDecl() const
nkGraphics::ResourceSetSaveQuery::getBlendState
bool getBlendState() const
nkGraphics::ResourceSetSaveQuery::setBlendState
void setBlendState(bool value)
nkGraphics::ResourceSetSaveQuery::setScene
void setScene(bool value)
nkGraphics::ResourceSetSaveQuery::setCameras
void setCameras(bool value)
nkGraphics::ResourceSetSaveQuery::getDepthStencilState
bool getDepthStencilState() const
nkGraphics::ResourceSetSaveQuery::getCompositors
bool getCompositors() const
nkGraphics::ResourceSetSaveQuery::setSamplers
void setSamplers(bool value)
nkGraphics::ResourceSetSaveQuery::getNode
Node * getNode() const
nkGraphics::ResourceSetSaveQuery::getBuffers
bool getBuffers() const
nkGraphics::ResourceSetSaveQuery::getRenderQueues
bool getRenderQueues() const
nkGraphics::ResourceSetSaveQuery
Holds information about a resource set (project) saving query.
Definition: ResourceSetSaveQuery.h:14
nkGraphics::ResourceSetSaveQuery::setRasterState
void setRasterState(bool value)
nkGraphics::ResourceSetSaveQuery::setShaders
void setShaders(bool value)
nkGraphics::ResourceDeclAugmentCallback
A callback called whenever a resource is being processed, during a save or load of resource set.
Definition: ResourceDeclAugmentCallback.h:20
nkGraphics::ResourceSetSaveQuery::setBuffers
void setBuffers(bool value)
nkGraphics::ResourceSetSaveQuery::getDefaultCompositor
bool getDefaultCompositor() const
nkGraphics::ResourceSetSaveQuery::getTextures
bool getTextures() const
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkGraphics::ResourceSetSaveQuery::getRasterState
bool getRasterState() const
nkGraphics::ResourceSetSaveQuery::getScene
bool getScene() const
nkGraphics::ResourceSetSaveQuery::setShaderPrograms
void setShaderPrograms(bool value)
nkGraphics::ResourceSetSaveQuery::getAugmentCallback
ResourceDeclAugmentCallback * getAugmentCallback() const
nkGraphics::ResourceSetSaveQuery::ResourceSetSaveQuery
ResourceSetSaveQuery()
nkGraphics::ResourceSetSaveQuery::setPath
void setPath(const nkMemory::StringView &value)
nkGraphics::ResourceSetSaveQuery::setTextures
void setTextures(bool value)
nkGraphics::ResourceSetSaveQuery::getMeshes
bool getMeshes() const
nkGraphics::Node
Represents a node in a scene graph.
Definition: Node.h:14
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ResourceSetSaveQuery::getShaderPrograms
bool getShaderPrograms() const
nkGraphics::ResourceSetSaveQuery::setMeshes
void setMeshes(bool value)
nkGraphics::ResourceSetSaveQuery::setCompositors
void setCompositors(bool value)
nkGraphics::ResourceSetSaveQuery::setRenderQueues
void setRenderQueues(bool value)
nkGraphics::ResourceSetSaveQuery::setCompressDecl
void setCompressDecl(bool value)
nkGraphics::ResourceSetSaveQuery::~ResourceSetSaveQuery
~ResourceSetSaveQuery()
nkGraphics::ResourceSetSaveQuery::getSamplers
bool getSamplers() const